package com.example.jwtauthdemo.mapper;

import org.apache.ibatis.annotations.Mapper;
import com.example.jwtauthdemo.entity.Homework;
import java.util.List;

@Mapper
public interface HomeworkMapper {
    /**
     * 查询所有作业
     */
    List<Homework> findAll();

    /**
     * 统计所有作业数量
     */
    int countAll();

    /**
     * 插入新作业
     */
    int insert(Homework homework);

    /**
     * 根据ID查询作业
     */
    Homework selectById(Long homeworkId);
    /**
     * 查询作业及其提交人数统计
     */
    List<Homework> findAllWithSubmitCount();
}
